package com.explorati.design_pattern.structural.flyweight;

public class Manager implements Employee {
	// 内部状态
	private String position = "部门经理";
	// 外部状态：需要从外面赋值
	private String department;
	private String reportContent;

	@Override
	public void report() {
		System.out.println(reportContent);
	}

	public Manager(String department) {
		this.department = department;
	}

	public void setReportContent(String reportContent) {
		this.reportContent = reportContent;
	}

}
